#pragma once
struct ShaderDefineMap;

class ShapeHelper
{
public:
	static Material* BuildShapeMaterial(const std::string& name);
	static const Material* DefaultShapeMaterial();

	static void BuildBox(const std::string& name, float width, float length, float height);

private:
	static void Define(ShaderDefineMap* defineMap);
};
